package com.nuaa.service.inter;

import java.util.List;
import java.util.Map;

import com.nuaa.domain.user.customer.CustomerInfo;
import com.nuaa.utils.AjaxMsg;

public interface CustomServiceInter {
	/**
	 * 添加新用户
	 * @param custtom
	 * @throws Exception 
	 */
	public AjaxMsg add(CustomerInfo custom) throws Exception;
	
	/**
	 * 修改一个用户
	 * @param custom
	 * @throws Exception
	 */
	public void updateInfo(CustomerInfo custom) throws Exception;

	/**
	 * 根据主键List删除数据
	 * @param ids
	 * @throws Exception 
	 */
	void delete(Integer[] ids) throws Exception;
	/**
	 * 获取所有客户编码
	 * @return
	 */
	public List<Map<String,Object>> getAllCustomerNos();

	/**
	 * 根据ID获取一个customer实体
	 * @param id
	 * @return 
	 */
	public CustomerInfo getById(Integer id);
	/**
	 * 重置用户密码
	 * @param ids
	 * @return
	 */
	public AjaxMsg resetPass(String ids);
}
